---
slug: /
description: Get started with the Zig programming language. Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
pagination_prev: null
---

# Welcome

[Zig](https://ziglang.org) is a general-purpose programming language and
toolchain for maintaining **robust**, **optimal**, and **reusable** software.

:::warning

The latest release of Zig is 0.12.0 and is currently unstable.

:::

To follow this guide, we assume you have:

- Prior experience programming
- Some understanding of low-level programming concepts

Knowing a language like C, C++, Rust, Go, Pascal, or similar will help you follow
this guide. You must have an editor, terminal, and internet connection available
to you.
